﻿/*---------- base ---------*/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 52CSS.com */{
border:medium none;
margin: 0;
padding: 0;
}
body, button, input, select, textarea {
font: 12px/2 '宋体',tahoma, Srial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;} 
ul, ol { list-style: none; }
a { text-decoration: none; color: #333;}
img{ border:0px;}
table { border-collapse: collapse; border-spacing: 0; }
.h10{
	clear:both; 
	overflow:hidden;
	height:10px;
	line-height:10px;
	}
.h20{
	clear:both; 
	overflow:hidden;
	height:20px;
	line-height:20px;
	}
/*---------- frame ---------*/
/*---------- frame : header ---------*/
 #banner, #main, #warp03,  #foot{clear:both; overflow:hidden;}
.wrap{width: 984px; margin: 0 auto;}
#header{background: url(images/header.jpg) repeat-x; height: 446px;}
.top{ height:113px; background: url(images/top.jpg) no-repeat;}
/*.tips{float: right; padding-top: 10px; padding-right: 10px; color:#666; line-height: 24px; display: none;}
.tips a{color: #666;}*/
.nav{ height:40px; overflow:hidden; clear:both; padding-left: 10px;}
.nav li{float: left; display: inline; background: url(images/nav_li.jpg) right no-repeat; padding: 0 40px; height: 40px;}
.nav li a{  color: #ffffff;  font: bold 14px/40px 'Arial';}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


#banner{  height: 293px; }
	/* 本例子css */
	.focusBox { margin: 0 auto; width:984px; position: relative; height:293px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:984px; height:293px; display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(images/dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd .on{ background-position:0 0; }
	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
/*#tips{background: url(images/tips.jpg) repeat-x; height: 32px; line-height: 32px;}
#tips span{display: inline; float:left; font: bold 14px/32px '宋体'; color: #f00; text-indent: 16px;}
#tips a{margin-left: 16px;}*/
/*-------- 主体部分 --------------*/
#main{overflow:hidden; background: #fff; padding-bottom: 30px;  padding-top: 16px;}


.picMarquee-left{ overflow:hidden; position:relative;    }
        .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
        .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
        .picMarquee-left .bd ul li .pic{ text-align:center; }
        .picMarquee-left .bd ul li .pic img{ width:158px; height:124px; display:block; }
        .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
        .picMarquee-left .bd ul li .title{ line-height:24px; font-weight: normal;}

/*-------- left --------------*/
#sde{
float:left;
width:233px;
margin-left: 4px;
}
.sde_column{background: url(images/sde_column.jpg) no-repeat; height: 30px; padding-bottom: 10px; text-indent: 18px; font:bold 14px/30px 'Arial'; color: #0c2f8d;}
.sde_column span{display: inline; font: normal 12px/30px 'Arial'; padding-left: 10px; color: #3986d6;}
.sde_ctn{background: url(images/sde_ctn.jpg) repeat-y; padding: 10px; overflow: hidden;}
.isort li {float: left; background: url(images/sde_li.jpg) no-repeat; font: bold 12px/29px 'Arial'; margin-left: 6px; width: 95px; padding-left:10px; margin-top: 10px;}
.isort li a{background:url(images/arrow_297.gif) left no-repeat; padding-left:16px; color:#103890;}

.sde_btm{background: url(images/sde_btm.jpg) no-repeat; height: 14px; clear:both;}
/*-------- main_body --------------*/
#main_body{
	width:721px; 
	float:right;
	margin-right: 4px;
}
.column{background: url(images/column.jpg) no-repeat; padding-left: 24px; font:bold 14px/30px 'Arial'; color: #0c2f8d;}
.column span{display: inline; font: normal 12px/30px 'Arial'; padding-left: 10px; color: #3986d6;}
.more{float: right; margin-right: 10px; margin-top: 8px;}
.content{
	padding:10px 6px;line-height:28px;
	}

.content h3{text-align: center; font: bold 14px/28px 'Arial';}

.content li{line-height:32px;}
.newslist li{clear:both; overflow:hidden; padding-left:5px; line-height:32px; border-bottom:#BBB 1px dashed; padding-right:20px;}
.newslist a{float:left; background:url(images/go1.gif) left no-repeat; padding-left:20px;}
.newslist span{float:right;}
.page{
	clear:both; 
	text-align:center;
	line-height:36px;
	}
h2{text-align:center;}
.Info{text-align:right;}
.title{font:bold 14px/36px "宋体"; text-align:center;}
.prolist li{float:left; width:164px; margin-left:6px; display:inline; text-align:center;}
.prolist li img{width:158px; height:124px; }
.prolist1 li{float:left; width:240px; padding-left:10px; display:inline; text-align:center; font-weight: bold;}
.prolist1 li img{width:240px; height:260px;}
.gbook{line-height:24px;}
.gbook input{height:24px; line-height:24px;}
.flink{padding: 10px; clear: both;}
.flink a{padding:6px  12px; display: inline; line-height: 24px;}
.flink a:hover{background: #ccc;}
.f_nav{ clear:both;  text-align: center; overflow: hidden; padding-bottom: 10px;}
.f_nav a{ padding: 0 10px; font: normal 12px/12px 'Arial'; border-right: #333 1px solid; color: #333;}
#foot{background:url(images/foot.jpg) top repeat-x #ffffff; padding: 12px;  text-align: center;}
#erma{position:fixed; bottom:50px; right:10px; width:130px; height:130px;}
#erma img{width:130px; height:130px;}
